parsing expression grammar (PEG)